package com.link2room.optimus.facade;

import com.link2room.common.jpa.result.QueryResult;
import com.link2room.optimus.dto.param.base.TaobaoXrateplanBaseParamDto;
import com.link2room.optimus.dto.result.base.TaobaoXrateplanDto;

/**
 * Created by sss on 2017/4/12.
 */
public interface ITaobaoXrateplanFacadeService {
    TaobaoXrateplanDto saveOrUpdateTaobaoXrateplan(TaobaoXrateplanBaseParamDto taobaoXrateplanBaseParamDto)throws Exception;

    QueryResult<TaobaoXrateplanDto> listTaobaoXrateplans(TaobaoXrateplanBaseParamDto taobaoXrateplanBaseParamDto)throws Exception;

    TaobaoXrateplanDto findTaobaoXrateplanById(TaobaoXrateplanBaseParamDto taobaoXrateplanBaseParamDto)throws Exception;

    TaobaoXrateplanDto findTaobaoXrateplanByRpcode(TaobaoXrateplanBaseParamDto taobaoXrateplanBaseParamDto)throws Exception;

  }
